package com.order.domain.vo;

import com.order.domain.pojo.OrderDetail;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class OrderDetailVo extends OrderDetail {
    private String subject; // 订单标题
    private BigDecimal payAmount;   // 支付金额
    private LocalDateTime createTime;   // 创建时间
    private LocalDateTime paymentTime;  // 支付时间
    private Long paymentSerialNumber;   // 支付流水号
    private String remark;  // 订单备注
    private Byte paymentType;   // 支付方式 1:支付宝 2:微信
    private Byte status;    // 订单状态 1:待支付 2:已支付 3:已完成 4:已取消 5:已关闭 6:退款中 7:已退款
    private Byte refundStatus;  // 退款状态 0:申请中 1:退款中 2:退款成功 3:退款失败 4:取消退款
    private Long remainingPaymentTime;  // 剩余支付时间
}
